package lesson3;

public class Demo1 {
    public static void main(String[] args) {
        //一维数组
        //数组是一组相同类型数据的组合，具有先后循序
        //数组的声明

        //int num;
        //静态初始化
        //int[] arr = {1,2,3,4,5};
        int[] arr = {1,2,3,4,5};
        //3W1H
        //what    where   why     how
        //是什么  用在哪里  为什么  怎么用
        //动态初始化
        int[] arr2 = new int[5];
        System.out.println("--------------");

        //具体使用方式    获取数组里面某个元素的值  要通过元素下标获取
        int num = arr[1];
        System.out.println(num);
        arr[1] = 100;
        arr2[3] = 300;
        System.out.println("------------------");

        //在java中数组的下标有范围，0<=index<length
        System.out.println(arr.length);
        System.out.println(arr[4]);

        System.out.println("*******************");
        //数组的遍历
        for(int i = 0; i < arr.length; i++){
            System.out.println(arr[i]);
        }

    }
}
